package com.liuya.session.provider;

import com.liuya.base.BaseProvider;
import com.liuya.session.model.SysSession;

import java.util.List;

/**
* sessiion管理，废弃，由于一般系统用户量太小，不需要利用dubbo做成服务。如果系统真到了需要分解时可以使用它实现分布式管理。
* @author liuya
* @version 0.1.0
*/
public interface SysSessionProvider extends BaseProvider<SysSession>{

    public void deleteBySessionId(final String sessionId);

    public List<String> querySessionIdByAccount(String account);

    public void delete(String id);

    public void cleanExpiredSessions();
}